package exceptions;

import java.util.ConcurrentModificationException;
import java.util.Map;
import org.testng.annotations.Test;

public class UnsupportOperator {

    private Map<Integer, Integer> getMap1() {
        return Map.of(1, 1);
    }

    private Map<Integer, Integer> getMap2() {
        return getMap1();
    }

    private Map<Integer, Integer> getMap3() {
        return getMap2();
    }

    @Test
    private void t1() {

        Map<Integer, Integer> map = getMap3();

        try{
            map.remove(1);
        } catch (ConcurrentModificationException e) {
            System.out.println(e);
        }

    }
}
